<%@ page language="java" contentType="text/html; charset=UTF-8"	pageEncoding="UTF-8"%>
<%@ page import="java.sql.*" %>
<%@ page import="treballfinalUF2.operacionsAmbBBDD" %>
<jsp:useBean id="ObjBdades" scope="session"	class="treballfinalUF2.operacionsAmbBBDD" />
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Llista ofertes</title>
<link HREF="stiles.css" REL="stylesheet" TYPE="text/css" >
</head>
<body>



<%
String pass= ObjBdades.getPassword();
String nameEmpresa = ObjBdades.getNom();
/*out.print(pass);
out.print(nameEmpresa);*/

if(request.getParameter("eliminar") != null) {
	boolean estatAccio = ObjBdades.eliminarOferta(request.getParameter("idoferta"));
	if(estatAccio) out.println("S'ha eliminat correctament la oferta amb el ID "+request.getParameter("idoferta")+". <a href='llistaOfertes.jsp?nameEmpresa="+request.getParameter("nameEmpresa")+"'>Torna a enrere</a>");
	else out.println("Error en la eliminacio de la oferta "+request.getParameter("idoferta")+". <a href='llistaOfertes.jsp?nameEmpresa="+request.getParameter("nameEmpresa")+"'>Torna a enrere</a>");
}
else {
%>
<form action="insertarOferta.jsp" method="post">
<input type="submit" name="torna" value="Torna a la teva pàgina">
<input type="hidden" name="nameEmpresa" value="<%=ObjBdades.getNom()%>"/>
<input type="hidden" name="pass" value="<%=ObjBdades.getPassword()%>"/>
</form>
<center>Empresa: <%=request.getParameter("nameEmpresa") %></center><br />
<%
ResultSet result = ObjBdades.retornarOfertaEmpresa(request.getParameter("nameEmpresa"));
while (result.next()) {
	String idoferta = result.getString("idoferta");
	String idempresa = result.getString("idempresa");
	String grau = result.getString("grau");
	String titoloferta = result.getString("titoloferta");
	String descripcio = result.getString("descripcio");
	String fechainici = result.getString("fechainici");
	String fechafi = result.getString("fechafi");
	
	int totalAlumnesOferta = ObjBdades.retornarTotalOfertaConcreta(idoferta);
%>

	<form method="get">
		<table border="1" style="min-width: 740px;max-width: 740px; table-layout: fixed;">
			<tr>
				<th>ID Oferta</th><td><%=idoferta%></td>
				<th>Grau</th><td><%=grau %></td>
				<th>Titol oferta</th><td><%=titoloferta %></td>
			<tr>
				<th>Descripcio</th>
				<td colspan=6><%=descripcio %></td>
			</tr>	
				<th>Data inici</th><td><%=fechainici %></td>
				<th>Data fi</th><td><%=fechafi %></td>
				<%if(totalAlumnesOferta != 0) {%>
					<th>Alumnes inscrits</th>
				<%} %>
			
				
				
				
				
				<%if(totalAlumnesOferta == 0) {%>
					<td colspan=2><a href="llistaOfertes.jsp?nameEmpresa=<%=request.getParameter("nameEmpresa")%>&idoferta=<%=idoferta%>&eliminar=true"><img src="imagenes/delete.png" alt="Delete oferta" width="25" height="25"></a><a href="editarOferta.jsp?nameEmpresa=<%=request.getParameter("nameEmpresa")%>&idoferta=<%=idoferta%>&idempresa=<%=idempresa %>&editar=false"><img src="imagenes/modify.png" alt="Modify oferat" width="25" height="25"></a></td>
				<%} else {
						ResultSet resultAlumne = ObjBdades.retornarAlumneOferta(idoferta);
						out.print("<td>");
						while (resultAlumne.next()) {
							String idofertaAlumne = resultAlumne.getString("o.idoferta");
							String idalumneAlumne = resultAlumne.getString("a.idalumne");
							String nomalumneAlumne = resultAlumne.getString("a.nomalumne");

							//Printar nomm del alumne amb el seu ID entre parentesis
							%>
<a  href=mostraAlumne.jsp?id=<%=resultAlumne.getString("a.idalumne")%> target=mostraAlumne ><%= nomalumneAlumne%>("<%=nomalumneAlumne %>")</a>
<br>
<% 
							
						}
						out.print("</td>");
					} %>
					
			</tr>
		</table>
	</form>
	
	
	
	<br />
<%
}
}

%>
<iframe style="position:fixed;left:80%;top:0;border:none;" name="mostraAlumne" id="mostraAlumne" width=250 height=200>

</iframe> 
<center>Empresa: <%= request.getParameter("nameEmpresa") %> Ofertes Històriques</center><br />
<%  ResultSet result = ObjBdades.retornarOfertaEmpresaHistorica(request.getParameter("nameEmpresa"));
while (result.next()) {
	String idoferta = result.getString("idoferta");
	String idempresa = result.getString("idempresa");
	String grau = result.getString("grau");
	String titoloferta = result.getString("titoloferta");
	String descripcio = result.getString("descripcio");
	String fechainici = result.getString("fechainici");
	String fechafi = result.getString("fechafi");
%>
		<table border="1" style="min-width: 740px;max-width: 740px; table-layout: fixed;">
			<tr>
				<th>ID Oferta</th><td><%=idoferta%></td>
				<th>Grau</th><td><%=grau %></td>
				<th>Titol oferta</th><td><%=titoloferta %></td>
				</tr>
			<tr>
				<th>Descripcio</th>
				<td colspan=6><%=descripcio %></td>
			</tr>
			<tr>	
				<th>Data inici</th><td colspan=2><%=fechainici %></td>
				<th>Data fi</th><td colspan=2><%=fechafi %></td>
				</tr>
		</table>	
<%	
}

ObjBdades.closeMiConnexion();
%>


</body>
</html>